import { reqIndexData } from '../../api/index'
Page({
  data: {
    // 轮播图数据
    bannerList: [],
    // 商品一级分类数据
    categoryList: [],
    // 活动宣传区域数据
    activeList: [],
    // 人气推荐区域数据
    hotList: [],
    // 猜你喜欢区域的数据
    guessList: [],
    // 控制骨架屏的显示与隐藏
    loading: true
  },
  // 用于获取首页数据
  async getIndexData() {
    const result = await reqIndexData()
    // reqIndexData 内部使用的是Promise.all 返回一个数组，按照接口调用顺序返回
    // 存储接口返回的数据
    this.setData({
      bannerList: result[0].data,
      categoryList: result[1].data,
      activeList: result[2].data,
      guessList: result[3].data,
      hotList: result[4].data,
      // 关闭骨架屏
      loading: false
    })
  },
  // 页面加载完毕时调用
  onLoad() {
    // 调用获取首页数据的方法
    this.getIndexData()
  },
  // 监听转发
  onShareAppMessage() {
    return {
      title: '所有怦然心动，都是你',
      path: '/pages/index/index',
      imageUrl: '../../assets/images/banner.jpg'
    }
  },
  // 分享到朋友圈
  onShareTimeline() {}
})
